package com.tzsp.reggie.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.tzsp.reggie.commons.dto.SetmealDto;
import com.tzsp.reggie.domain.Setmeal;

import java.util.List;

public interface SetmealService extends IService<Setmeal> {

    //保存套餐信息，包括套餐关联表Setmeal_dish
    public void saveWithSetmealDish(SetmealDto setmealDto);
    //根据id获取套餐和套餐关联表信息，展示在修改套餐页面
    SetmealDto querySetmealInfoById(Long id);
    //对套餐信息进行修改（包括修改套餐关联表信息）
    void updateWithSetmealDish(SetmealDto setmealDto);
    //根据ids删除对应的套餐信息（包括修改套餐关联表信息）
    void deleteWithSetmealDish(List<Long> ids);
    //修改套餐状态
    void editWithSetmealDish(Integer status, List<Long> ids);
}
